package com.enbatis.mybatisplugs.service.impl;

import com.enbatis.mybatisplugs.base.Account;
import com.enbatis.mybatisplugs.base.BaseServiceImpl;

import com.enbatis.mybatisplugs.entity.SysUser;
import com.enbatis.mybatisplugs.entity.TSalesItem;
import com.enbatis.mybatisplugs.entity.vo.TSalesItemVO;
import com.enbatis.mybatisplugs.mapper.TSalesItemMapper;
import com.enbatis.mybatisplugs.plugin.Pages;
import com.enbatis.mybatisplugs.service.TSalesItemService;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import org.springframework.stereotype.Service;

/**
* 描述：
* @author wangweidong
* @date 2019-07-04 19:11:12
*/

@Service
public class TSalesItemServiceImpl extends BaseServiceImpl<TSalesItemMapper,TSalesItem > implements TSalesItemService {


    @Override
    public Pages<TSalesItemVO> pageVO(Page<TSalesItemVO> page, TSalesItemVO vo, Account sysUser) {
        vo.setCompanyId(sysUser.getCompanyId());
        Page returnPage= PageHelper.startPage(page.getPageNum(),page.getPageSize(),page.getOrderBy());
        baseMapper.selectVOList(vo);
        return new Pages<>(returnPage);
    }
}
